
package com.developpez.actions;

import com.developpez.UtilisateurManager;
import com.developpez.domain.Utilisateur;
import com.opensymphony.xwork2.ActionSupport;


public class DeveloppeurAction extends ActionSupport{


	private static final long serialVersionUID = 1L;
	private Utilisateur userModel;
	
	
			
	/**
	 * @return the userModel
	 */
	public Utilisateur getUserModel() {
		return userModel;
	}

	/**
	 * @param userModel the userModel to set
	 */
	public void setUserModel(Utilisateur userModel) {
		this.userModel = userModel;
	}




	public String execute() {
		
		System.out.println("dans la methode enregistrer()......");
		
		
		UtilisateurManager userDAO =new UtilisateurManager();
		
		userModel.setDateInscription(new java.util.Date());
		userDAO.saveOrUpdate(userModel);		
		return "success";
				
		
	}

	

	
	public void validate(){
		if(userModel.getPseudo().equals("")) {
			addFieldError( "userModel.pseudo", "le Pseudo est obligatoir" );
		}
		
		if(userModel.getMail().equals("")){
			addFieldError( "userModel.mail", "le Mail est obligatoir" );
		}
		
		if(userModel.getCodePostal().equals("")){
			addFieldError( "userModel.codePostal", "le codePostal est obligatoir" );
		}
		
		/*if(userModel.getCodePostal().){
			addFieldError( "userModel.codePostal", "le code postal doit etre un nombre" );
		}*/
		
		
	}

}
